package com.gbiac.modules.monitor.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;

/**
 * 考勤统计vo
 */
@Data
public class AttendanceStatisticsVO implements Serializable {
    /**
     * 人员违规列表
     */
    private List<AttendanceStatisticsUserVO> userVOList;
    /**
     * 席位违规统计列表
     */
    private List<AttendanceStatisticsSeatVO> seatVOList;
    /**
     * 违规类型统计列表
     */
    private List<AttendanceStatisticsClassVO> classVOList;

    public AttendanceStatisticsVO(){
//        userVOList = new ArrayList<AttendanceStatisticsUserVO>();
//        String code="00";
//        String name="人员";
//        Random random = new Random();
//        for(int i=0;i<10;i++){
//            Integer num=random.nextInt(300)+1;
//            userVOList.add(new AttendanceStatisticsUserVO(code+i,name+i,num));
//        }
//
//        seatVOList = new ArrayList<AttendanceStatisticsSeatVO>();
//        String code1="00";
//        String name1="席位";
//        for(int i=0;i<10;i++){
//            Integer num=random.nextInt(300)+1;
//            seatVOList.add(new AttendanceStatisticsSeatVO(code1+i,name1+i,num));
//        }
//
//        classVOList = new ArrayList<AttendanceStatisticsClassVO>();
//        String code2="00";
//        String name2="人员";
//        for(int i=0;i<10;i++){
//            Integer num=random.nextInt(300)+1;
//            Integer num2=random.nextInt(300)+1;
//            classVOList.add(new AttendanceStatisticsClassVO(code2+i,name2+i,num,num2));
//        }
    }
}
